package cn.jyc.ssm01.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
  日期数据转换的工具类:
  1.将Date对象转成日期型字符串的静态封装方法;
  2.将日期型字符串转成Date对象的静态封装方法;
 */
public class DateUtil {

    //将SimpleDateFormat对象定义为工具类的私有的静态成员
    private static SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

    //将Date对象转成日期型字符串的静态封装方法
    public static String dateToString(Date date) {
        return formatter.format(date);
    }

    //将日期型字符串转成Date对象的静态封装方法
    public static Date stringToDate(String dateStr) {
        try {
            return formatter.parse(dateStr);
        } catch (ParseException e) {
//            e.printStackTrace();
            return null;
        }
    }
}
